package com.hjm.project.AgentApplyTailmoney.AgentApplyTailmoney.domain;

import com.hjm.framework.aspectj.lang.annotation.Excel;
import com.hjm.framework.web.domain.BaseEntity;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;

/**
 * 服务商尾款充值抵扣对象 agent_apply_tailmoney
 * 
 * @author AgentApplyTailmoney
 * @date 2020-11-27
 */
public class AgentApplyTailmoney extends BaseEntity

{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long id;

    /** 提交申请服务商编号 */
    @Excel(name = "提交申请服务商编号")
    private String agentNum;

    /** 提交申请服务商名称 */
    @Excel(name = "提交申请服务商名称")
    private String agentName;

    /** 申请充值金额 */
    @Excel(name = "申请充值金额")
    private String applyMoney;

    /** 申请状态 0 处理中 1同意 2拒绝 3作废 */
    @Excel(name = "申请状态 0 处理中 1同意 2拒绝 3作废")
    private String applyStatus;

    /** 申请日期 */
    @Excel(name = "申请日期")
    private String applyDate;

    /** 申请时间 */
    @Excel(name = "申请时间")
    private String applyTime;

    /** 审核日期 */
    @Excel(name = "审核日期")
    private String financeDate;

    /** 审核时间 */
    @Excel(name = "审核时间")
    private String financeTime;

    /** 当前剩余尾款 */
    @Excel(name = "当前剩余尾款")
    private String surplusMoney;

    /** 添加人 */
    @Excel(name = "添加人")
    private String addMan;

    /** 图片表关联的文件ID */
    @Excel(name = "图片表关联的文件ID")
    private String fileid;

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setAgentNum(String agentNum)
    {
        this.agentNum = agentNum;
    }

    public String getAgentNum()
    {
        return agentNum;
    }
    public void setAgentName(String agentName)
    {
        this.agentName = agentName;
    }

    public String getAgentName()
    {
        return agentName;
    }
    public void setApplyMoney(String applyMoney)
    {
        this.applyMoney = applyMoney;
    }

    public String getApplyMoney()
    {
        return applyMoney;
    }
    public void setApplyStatus(String applyStatus)
    {
        this.applyStatus = applyStatus;
    }

    public String getApplyStatus()
    {
        return applyStatus;
    }
    public void setApplyDate(String applyDate)
    {
        this.applyDate = applyDate;
    }

    public String getApplyDate()
    {
        return applyDate;
    }
    public void setApplyTime(String applyTime)
    {
        this.applyTime = applyTime;
    }

    public String getApplyTime()
    {
        return applyTime;
    }
    public void setFinanceDate(String financeDate)
    {
        this.financeDate = financeDate;
    }

    public String getFinanceDate()
    {
        return financeDate;
    }
    public void setFinanceTime(String financeTime)
    {
        this.financeTime = financeTime;
    }

    public String getFinanceTime()
    {
        return financeTime;
    }
    public void setSurplusMoney(String surplusMoney)
    {
        this.surplusMoney = surplusMoney;
    }

    public String getSurplusMoney()
    {
        return surplusMoney;
    }
    public void setAddMan(String addMan)
    {
        this.addMan = addMan;
    }

    public String getAddMan()
    {
        return addMan;
    }
    public void setFileid(String fileid)
    {
        this.fileid = fileid;
    }

    public String getFileid()
    {
        return fileid;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("agentNum", getAgentNum())
            .append("agentName", getAgentName())
            .append("applyMoney", getApplyMoney())
            .append("applyStatus", getApplyStatus())
            .append("applyDate", getApplyDate())
            .append("applyTime", getApplyTime())
            .append("financeDate", getFinanceDate())
            .append("financeTime", getFinanceTime())
            .append("surplusMoney", getSurplusMoney())
            .append("addMan", getAddMan())
            .append("fileid", getFileid())
            .toString();
    }
}
